home *** CD-ROM | disk | FTP | other *** search
-
- #####################################################################
- #####################################################################
- ## ##
- ## COLLECTION VIEW CREATIION ##
- ## ##
- #####################################################################
- #####################################################################
-
- dwScript Generic__CollectionView {
- dwCall dwMakeUrlParts
- set selection [dwUrlEncode [dwGetSelectionPath]]
- if {$selection != ""} {
- dwSet selection "/$selection"
- }
- set root [dwGetRootPath]
- if {$root != ""} {
- dwSet root "/$root"
- }
- set params [dwGet UrlParamString]
- set query [dwGet UrlQueryString]
-
- if {$root == ""} {
- dwSet TocUrl \
- [dwGet RootAbsUrlPath]/@Generic__CollectionTocView$selection$params$query
- } else {
- dwSet TocUrl \
- ../@Generic__CollectionTocView$selection$params$query
- }
-
- dwSet TextUrl \
- [dwGet RootAbsUrlPath]$selection/@Generic__CollectionTextView$params\;uf=0$query
- dwSet BBarUrl \
- [dwGet RootAbsUrlPath]$selection/@Generic__CollectionButtonBarView$params$query
- if {[dwGet State__Frames] == 1} {
- dwProcessTemplate Frames__CollectionView
- } else {
- dwProcessTemplate NoFrames__CollectionView
- }
- }
-
- dwTemplate NoFrames__CollectionView {
- $[dwSetRootPath [dwUrlEncode [dwGetSelectionPath]]]
- $[dwCall dwMakeUrlParts]
- <HTML>
- <HEAD>
- <TITLE>$[dwGetRootTitle]</TITLE>
- <BASE HREF="$[dwGet BaseUrl]@Generic__CollectionView">
- </HEAD>
- <BODY BGCOLOR=#FFFBF0 LINK=#000000 ALINK=#008000 VLINK=#800080>
- $[dwCall Generic__CollectionButtonBarView]
- <H3>Contents of the <i>$[dwGetRootTitle]</i> Collection</H3>
- $[dwCall Generic__GenerateCollectionTextViewBody]
- <HR SIZE=4>
- </BODY>
- </HTML>
- }
-
- dwTemplate Frames__CollectionView {
- <HTML>
- <HEAD>
- <TITLE>$[dwGetRootTitle]</TITLE>
- <BASE HREF="$[dwGet BaseUrl]@Generic__CollectionView">
- </HEAD>
- <FRAMESET ROWS="*,100">
- <FRAMESET COLS="35%,65%">
- <FRAME NAME="dynaweb_toc" SRC="$[dwGet TocUrl]">
- <FRAME NAME="dynaweb_content" SRC="$[dwGet TextUrl]">
- </FRAMESET>
- <FRAME NAME="dynaweb_bbar" SRC="$[dwGet BBarUrl]" SCROLLING=no
- MARGINHEIGHT=4 MARGINWIDTH=8>
- </FRAMESET>
- <NOFRAMES>
- <BODY>
- <H3>This browser does not support frames.</H3>
- <HR><BR><BR>
- $[dwCall RemoveHfUrlParam]
- <P><H3><A HREF="$[dwGet BaseUrl]@NoFrames__CollectionView$[dwGet UrlParamString]$[dwGet UrlQueryString]">Show the non-frames version.</H3></A>
- </BODY>
- </NOFRAMES>
- </HTML>
- }
-
-